@charset "utf-8";
/* CSS Document */
body ,html{padding: 0px;margin: 0px; font-size:12px; background:#fff;}
*{margin:0px; padding:0px;}
body,p,h1,h2,h3,h4,h5,ul,li,img,table,tbody,tr,td,a{margin:0px;padding:0px;}
img{border:none;}
a{text-decoration:none;border:none;}
ul,li{list-style:none;}



#header_bg{ background: url(top_bg.jpg) repeat-x center top; overflow: hidden; }
.header_index{width: 1200px; margin: 0px auto;}
.top_left{ float:left; line-height:37px; color:#ffffff; font-size:12px; }
.top_left a{ color:#ffffff;}
.top_right{ float: right;  text-align:right; color:#ffffff;}
.top_right a{line-height:37px; color:#ffffff; font-size:12px; }
.logo_dh{ clear:both;  }
.top_yx{ background:url(top_yx.jpg) no-repeat left center; padding-left:58px; float:right; margin-top:41px; margin-left:37px;}
.top_yx p{ font-size:16px; color:#000000;}
.top_dh{ background:url(top_dh.jpg) no-repeat left center; padding-left:58px; float:right; margin-top:32px;}
.top_dh p{ font-size:16px; color:#000000;}

.logo{float: left; height: 112px;}
.menu_index{ clear:both; overflow:hidden;}
.menu_index li{ float: left;  width: 130px; text-align: center; }
.menu_index li a{display:block; line-height: 44px; font-size:19px; color:#13357f;}
.menu_index li a:hover{ color:#ffffff; background:#13357f;}
.menu_index li.nav_a a{  color:#ffffff; background:#13357f;}

#banner_index{ height: 734px; background: url(banner.jpg) no-repeat center top; }

.pro_index{width: 1200px; margin: 0px auto;clear:both; overflow:hidden;}
.pro_title{ background:url(title_left.jpg) no-repeat left center; font-size:33px; color:#13357f; padding-left:45px; margin:0 auto; width:425px;}
.pro_title span{ font-size:20px; border-bottom:1px solid #13357f; margin-left:10px;}
.prolist_index{ margin-top:35px; margin-left:34px; margin-bottom:23px; overflow:hidden;}
.prolist_index li{ float:left; margin-right:15px; text-align:center; }
.prolist_index li a{ display:block; width:120px; line-height:34px; font-size:17px; color:#000000;}
.prolist_index li a:hover{ background:#e92527; color:#ffffff;}
.prodoct_index{ margin-bottom:31px; overflow:hidden; clear:both;}
.prodoct_index li{ float:left; margin:0px 5px; text-align:center;}
.prodoct_index li img{ border:1px solid #b0b0b0;}
.prodoct_index li p{ width:128px; line-height:26px; background:#000000; color:#FFF; margin:0 auto; font-size:14px; position:relative; margin-top:-13px; z-index:5; }



.about_indexbg{ background:url(about_bg.jpg) no-repeat top center; overflow:hidden; clear:both; padding-top:68px; padding-bottom:42px; }
.about_index{ width: 1200px; margin: 0px auto; }
.about_title{ background:url(about_title.jpg) no-repeat left center; font-size:33px; color:#ffffff; padding-left:45px; margin:0 auto; width:425px; margin-bottom:45px;}
.about_title span{ font-size:20px; border-bottom:1px solid #ffffff; margin-left:10px;}
.about_right{ float:right; width:815px;}
.about_right img{ margin-bottom:26px;}
.about_right h3{ font-size:17px; color:#000000; text-align:center; margin-bottom:5px;}
.about_right p{ text-indent: 2em; font-size:12px; color:#000000; line-height:26px;}
.about_left{ float:left; width:342px; background:url(about_left.jpg) no-repeat left top; padding-left:29px; padding-top:138px; padding-bottom:36px;}
.about_left01{ font-size:16px; color:#ffffff; margin-bottom:285px;}
.about_left02{ font-size:19px; color:#ffffff; margin-bottom:16px;}
.about_left03{ font-size:28px; color:#ffffff;}

.zixun_indexbg{ background:url(jixie_bg.jpg) no-repeat top center; overflow:hidden; clear:both; padding-top:65px;}
.zixun_index{ width: 1200px; margin: 0px auto; text-align:center; }
.zixun_top{ float:right; width:475px; margin-right:173px; margin-bottom:81px;}
.zixun01{ font-size:34px; color:#000000;}
.zixun02{ font-size:31px; color:#13357f;}
.zixun03{ font-size:21px; color:#545454; line-height:70px;}
.zixun03 span{ color:#13357f; font-size:29px; font-weight:bold;}
.zixun_top a{ width:170px; line-height:40px; display:block; float:left; font-size:18px; border-radius:25px;}
.zx01{ background:#13357f; color:#FFF; margin-left:45px;}
.zx02{ background:#ffffff; color:#000;margin-left:22px; }
.zixun_bot{ clear:both; text-align:center;}
.lixiang{ font-size:48px; color:#13357f;}
.lixiang_xia{ font-size:34px; color:#13357f;}

.jiesao_indexbg{background:url(3_bg.jpg) no-repeat top center; overflow:hidden; clear:both; padding-top:41px; margin-bottom:74px;}
.jiesao_index{ width: 1200px; margin: 0px auto; background:url(juz_bg.png) no-repeat top center; padding-top:26px; overflow:hidden;}
.jiesao01{ float:right; width:532px; padding-top:49px; padding-left:29px; padding-right:39px; height:309px; margin-left:600px;}
.jiesao01 p{ color:#09256e; font-size:28px; line-height:40px;}
.jiesao01 span{ color:#b5b5b5; font-size:12px; text-transform: uppercase;}
.jiesao_xijie{ border-top:2px solid #c7c7c7; margin-top:21px; padding-top:30px;}
.jiesao_xijie li{ line-height:27px; color:#262626; font-size:14px; background:url(juz_jt.jpg) no-repeat left top 8px; padding-left:24px; margin-bottom:10px;}
.jiesao02{ float:left; width:532px; padding-top:49px; padding-left:29px; padding-right:39px; height:309px; margin-right:600px;}
.jiesao02 p{ color:#09256e; font-size:28px; line-height:40px;}
.jiesao02 span{ color:#b5b5b5; font-size:12px; text-transform: uppercase;}
.jiesao03{ float:right; width:532px; padding-top:78px; padding-left:29px; padding-right:39px; height:280px;}
.jiesao03 p{ color:#09256e; font-size:28px; line-height:40px;}
.jiesao03 span{ color:#b5b5b5; font-size:12px; text-transform: uppercase;}

.news_index{width: 1200px; margin: 0px auto; margin-top:60px; clear:both; padding-bottom:40px; overflow:hidden;}
.news_left{ float:left; width:465px; background:url(news_left.jpg) no-repeat left top; margin-top:35px;text-align:center;  }
.news_left a{font-size:21px; color:#ffffff; line-height:55px;padding-top:505px; display:block;  }
.news_left a p{}
.news_more{ background:url(news_more.jpg) no-repeat top left; width:87px; text-align:center; line-height:25px; float:right; color:#FFF; }
.news_right{ float:right; width:660px; margin-top:35px;}
.news_right li{ margin-bottom:10px;}
.news_right li a{ clear:both; font-size:15px; color:#000000; line-height:30px;}
.news_right li p{ font-size:22px; color:#ffffff; line-height:41px; background:#13357f; padding-left:16px;}
.time_news{ font-size:16px; color:#000000;}



.foot_indexbg{ clear:both; background:url(foot_bg.jpg) repeat-x top center #13357f; overflow:hidden; padding-top:1px;}
.foot_index{width: 1200px; margin: 0px auto;}
.foot_left{ float:left; margin-left:12px; margin-right:20px; width:214px; background:#12244b; overflow:hidden;}
.foot_right{ float:right; width:950px; padding-top:15px;}
.foot_nav{ border-bottom:1px solid #FFF; overflow:hidden;}
.foot_nav li{ float:left; background:url(foot_nav_li.jpg) no-repeat left center; width:105px; text-align:center; line-height:47px;}
.foot_nav li a{ color:#edece7; font-size:15px; }

.foot_bot{ clear:both; margin-top:15px;}
.foot_bot a{ color:#edece7; font-size:15px; line-height:27px;}
.foot_bot p{ color:#edece7; font-size:15px; line-height:27px;} 
.foot_bot a:hover{ color:#F00;}


.midbg{ width:100%; height:734px; position: relative; z-index:1;clear:both}
.iBan { height:692px; overflow:hidden; position:relative;z-index:1;_zoom:1; clear: none;}
.iBanScreen{  height:734px; background-repeat:no-repeat; background-position:center top;}
.iBanScreen ul{ width:100%; height:734px; position:relative; top:0; margin:0 auto;}
.iBanScreen li{ width:100%; height:734px; overflow:hidden; position:absolute; display:none;}
.iBanScreen li a{ display:block; width:100%; height:100%}
.iBanScreen .num{ position:absolute; bottom:15px; left:50%; z-index:999; }
.iBanScreen .num a{ display:inline-block; border: 1px solid #fff;border-radius: 10px; width: 15px;height: 15px;margin: 0;background-color: #fff; margin-left:5px; margin-right:5px;}
.iBanScreen .num a.cur{ border: 1px solid #fff;border-radius: 10px; background-color: rgba(0,0,0,0);}

.news_key{ clear:both; overflow:hidden; padding-top:25px;}
.news_key h2{ line-height:35px; font-size:24px; margin-bottom:25px;}
.news_key ul{display: flex;flex-wrap: wrap; justify-content: space-between;}
.news_key li{ width:49%; float:left; border-bottom:1px dashed #666;margin-bottom:5px;}
.news_key li a{ display: flex; justify-content: space-between; line-height:25px; }
.news_key li a p{ font-size:14px; color:#000;}
.news_key li a span{ font-size:14px; color:#000;}


/**ny**/

.banner_in{ background:url(banner_ny.jpg) no-repeat top center; height:250px; }

.container_ny{width: 1000px; margin: 0 auto; padding-top:20px; padding-bottom:62px; overflow: hidden;}
.right_ny{ float:right;  width:695px; }

.title_h1{color:#22211c;font-size: 24px; border-bottom: 1px solid #dedcdc;  font-weight:bold; padding-bottom:10px; text-align:left; width:695px;}
.return{float: right; font-size: 12px; color:#595955;   line-height:33px; *margin-top:-25px; }
.return a{font-size: 12px; color:#595955;}
.ny_y{ background:url(dazuo.jpg) no-repeat left center; padding-left:12px;}
.page_content{text-align:center;overflow: hidden; margin:20px;}
.page_content p{  text-align:left; text-indent: 2em; line-height:29px; color:#080808; font-size:16px; }
.page_content a{ color:#080808; font-size:16px;}
.page_content img{ max-width:650px;}
.page_lxwm p{ text-align:left;}

.hit{color:#080808; font-size:16px;height: 30px; line-height: 30px;  text-align:center; margin-bottom:20px;}
.list{text-align:left;line-height:25px;border:1px #CCCCCC solid;padding:5px 0px 5px 30px; margin-top:20px;}
.list a{color:#7e7e7e;}

.title_news{height: 30px; line-height: 30px; font-size: 20px; font-weight: bold; color: #000; margin-bottom:20px; }
#up_down{clear:both; text-align:center; color:#9d9898; font-size:14px; margin-top:33px;}
#up_down a{color:#666666;padding-left:5px;  font-size:14px;text-align:center; padding:9px 10px; line-height:29px;}
#up_down a.active:link, #up_down a.active:visited {color: #f66e0a}

.nry_right{ float:right; width:695px; overflow: hidden; text-align:center; margin-top:15px;}
.nry_content{ margin-top:10px; padding: 15px; clear:both; }
.nry_content p{  text-align:left; text-indent: 2em; line-height:29px; color:#080808; font-size:16px;}


.nry_content td{line-height:29px; color:#080808; font-size:16px; text-align:left; padding-left:3px;}

.pro_nr_ny{overflow:hidden; margin-top:7px; }
.pro_nr_ny li{float:left; margin:12px 5px;}
.pro_nr_ny li img{ border:1px solid #cdcdcd;}
.pro_nr_ny li a{ display:block;color:#FFF; font-size:14px; }
.pro_nr_ny li a h2{ text-align:center; line-height:42px; background:#6e6e6e; margin-top:-42px; z-index:999; position:relative; opacity: 0.8;}
.pro_nr_ny li a:hover h2{ background:#e7787d; }
.biaoti{ text-align:center; font-size:19px; color:#000; margin-top:20px;}

.jsjzj_list{}
.jsjzj_list li{ margin-bottom:15px; text-align:left;}
.jsjzj_list li a{ display: flex;align-items: center;}
.jsjzj_list li div{ margin-left:15px;}
.jsjzj_list li div h2{ font-size:24px; color:#000; line-height:30px; margin-bottom:15px;}
.jsjzj_list li div p{ font-size:14px; color:#000; line-height:24px;}










.about_us{ text-align:center;}

.product_list_ny{overflow:hidden;}
.product_list_ny li{ border-bottom: 1px dashed #d7d7d7; line-height:30px; padding-top:15px; text-align:left; padding-left:10px; }
.product_list_ny li a{ background:url(news_h.jpg) no-repeat left center; padding-left:16px; font-size:14px; color:#5b5b5b; }
.product_list_ny li a:hover{ color:#F00;  background:url(news_a.jpg) no-repeat center left; }
.time_ny{ float:right; font-size:14px;}

.related_product{overflow:hidden; clear:both; }
.related_product .pro_nr_ny li a{ text-align:center; display:block;}
.related_product .pro_nr_ny li h3{font-size:16px; color:#999;text-align: center; }
.related_product01{margin:15px 0; text-indent:2em; font-weight:bold; text-align:left;font-size:16px;}

#liuyan_ny td{ padding-bottom:10px; padding-right:20px; font-size:14px;}

.ny_left{ float:left; width:290px;}
.prolist_ny{ background:url(ny_left_title.png) no-repeat left top; padding-top:33px; padding-left:9px; margin-bottom:18px;}
.prolist_title_ny{ font-size:24px; color:#FFF; padding-bottom:22px;}
.prolist_title_ny span{color:#FFF; font-size:20px; line-height:40px;}
.prolist_fl{ background:#2c3d4d; margin-left:18px; padding:10px 19px 23px 18px;}
.prolist_fl li{ padding-left:23px; border-bottom: 1px solid #475664;}
.prolist_fl li a{ line-height:51px; color:#FFF; font-size:18px; background:url(fl_left_j.jpg) no-repeat left center; padding-left:24px;}
.prolist_fl li a:hover{ color:#F00;}
.prolist_fl p{ border-bottom: 1px solid #475664;color:#FFF; font-size:15px; line-height:33px; padding-left:10px;}

.ny_cp_left{ float:left; margin-left:80px; margin-right:80px;}
.ny_cp_left img{ width:250px;}
.ny_cp_right{ float:right; width:350px;}
.ny_cp_right p{color:#080808; font-size:16px; text-align:left;}
.ny_cp_right a{color:#080808; font-size:16px; text-align:left;}



#commend{width: 1200px; margin:0 auto; margin-top: 21px; padding-bottom: 15px; }
.comms{float:left; height: 41px; line-height: 41px; padding-left: 27px; color: #285907; font-size: 16px;}
#commend h1{float:left; height: 41px; line-height: 41px; color: #285907; font-size: 16px; }
#commend p{ clear:both; padding:20px; line-height:22px; text-indent:2em;}
#commend ul{list-style:none; padding:20px; }
#commend ul li{ width:185px; float:left; line-height:22px;  list-style:none;text-align:center;}
#commend ul li h3{ font-size:12px; font-weight:normal;width:160px; text-align:center; line-height:22px; border-bottom:none; text-align:center;}
#commend ul li h3 a{ text-decoration:none;}
#commend ul li img{ border:1px solid #ccc;}

#commend  table{ border:1px solid #ddd; border-left:none; border-bottom:none; margin-left:10px; clear:both;}
#commend  table td{ line-height:20px; font-size:12px; border-left:1px solid #ddd; border-bottom:1px solid #ddd; padding-left:10px; }


.nav_menu{ display:none;}
.swiper-slide img{ width:100%;}
.footerDiv{display: none;}
.chanpin_xs{display: none;}
.shebei_tits{display: none;}
.new_tits{display: none;}
.footerDiv li{width:33.3%;float:left;}

.news_cp{ clear:both; padding-top:40px;overflow:hidden;    text-align: left;}
.news_cp h2{ font-size:24px; color:#585858; line-height:38px; text-align:center;}
.news_cp h3{ font-size:18px; color:#585858; line-height:30px;}
.news_cp ul{ clear:both; overflow:hidden; margin-bottom:25px;display: flex;flex-wrap: wrap;}
.news_cp ul li{ margin-right:20px;}
.news_cp ul li a{ font-size:14px;color:#585858; line-height:25px; }





@media (max-width: 1200px) {           
.header_index{ width:100%;}
.pro_index{ width:100%;}
#commend{ width:100%;}
.about_index{ width:100%;}
.zixun_index{ width:100%;}
.jiesao_index{ width:100%; background:none; padding-top:0px; }
.news_index{ width:100%;}
.foot_index{ width:100%;}
.prodoct_index li{ width:16%; margin:0.3%;}
.prodoct_index li img{ width:100%; height:auto;}
.prolist_index{ margin-left:0px; width:100%;}
.prolist_index li{ width:12.5%; margin-right:0px;}
.prolist_index li a{ width:100%;}
#commend table{ width:98%; margin:0 1%;}
.about_left{ width:30%; padding-left:2%;}
.about_right{ width:67%; }
.about_right img{ width:100%;}
.zixun_indexbg{ display:none;}
.jiesao_indexbg{ background:none; padding-top:0px;   }
.jiesao01{ width:96%; padding:2%; height:auto;}
.jiesao02{ width:96%; padding:2%; height:auto;}
.jiesao03{ width:96%; padding:2%; height:auto;}
.news_left{ width:40%;}
.news_right{ width:59%;}
.news_right li{ margin-bottom:25px; }
.foot_left{ width:16.6%; margin-left:0px; margin-right:0px; }
.foot_left img{ width:100%; height:auto;}
.foot_right{ width:82%;}
.banner_in{ display:none;}
.news_key{ padding-left:5px; padding-right:5px;}


}

@media (max-width: 1000px) {           
.menu_index li{ width:11.11%;}
.menu_index li a{ font-size:17px;}
.top_yx{ display:none;}
.prodoct_index li{ width:24%; margin:0.5%;}
.about_left03{ font-size:20px;}
.foot_nav li{ width:14.2%;}
.container_ny{ width:100%; padding-bottom:20px;}
.right_ny{ width:69.5%;}
.nry_right{ width:100%;}
.ny_left{ width:29%; }
.title_h1{ width:98%; padding:0 1%;}
.prolist_fl{ margin-left:0px; overflow:hidden;}
.prolist_ny{ padding-left:0px;}
.prolist_title_ny{ padding-left:10px;}
.page_content img{ max-width:100%; margin-left:-2em; height:auto;}
.nry_content img{ max-width:100%; margin-left:-2em; height:auto;}
.pro_nr_ny li{ width:31.3%; margin:10px 1%;}
.pro_nr_ny li img{ width:100%; height:auto;}
.pro_nr_ny{display: flex;flex-wrap: wrap;}
.nry_right table img{ max-width:100%; height:auto;}

}

@media (max-width: 767px) { 
.top_dh{ display:none;}
.menu_index{ display:none;}  
.top_left{ display:none;}  
.top_right{ display:none;} 
#header_bg{ background:none;}   
.logo{ width:85%; height: auto;}
.logo img{ max-width:100%;}
.prodoct_index li{ width:31.3%; margin:1%;}
.prolist_index li{ width:25%;}
#commend{ display:none;}  
.about_left{ display:none;}
.about_right{ width:98%; margin:0 1%; }
.about_right img{ height:auto;}
.about_title{ color:#000;}
.about_title span{border-bottom: 1px solid #000;}
.about_indexbg{ padding-top:0px; background:none;}
.news_left{ display:none;}
.news_right{ width:98%; margin:0 1%; padding-top:20px;}
.foot_left{ display:none;}
.foot_right{ width:98%; margin:0 1%;}
.foot_nav{ display:none;}
.pro_title{ width:auto; padding-left:0px; background:none;}
.right_ny{ width:100%;}
.ny_left{ width:100%; }
.prolist_fl li{ width:33%; float:left; padding-left:0px;}
.news_key li{ width:100%; }

/*Response_menu*/
.nav_menu{display:block; margin-top:20px; position:absolute; right:0; z-index:999;} 
.nav_menu select{border:1px solid #ccc; width:80%;margin:0 auto;display:block;}
/* Common styles of menus */
.dl-menuwrapper{width: 100%;max-width: 300px;float: left;position: relative;-webkit-perspective: 1000px;-moz-perspective: 1000px;perspective: 1000px;-webkit-perspective-origin: 50% 200%;-moz-perspective-origin: 50% 200%;perspective-origin: 50% 200%;}
.dl-menuwrapper:first-child{}
.dl-menuwrapper button{ float:right;background: #ccc;border: none;width: 48px;height: 45px;text-indent: -900em;overflow: hidden;position: relative;cursor: pointer;outline: none;}
.dl-menuwrapper button:hover,
.dl-menuwrapper button.dl-active,
.dl-menuwrapper ul{background: #aaa;}
.dl-menuwrapper button:after{content: '';position: absolute;width: 68%;height: 5px;background: #fff;top: 10px;left: 16%;box-shadow:0 10px 0 #fff,0 20px 0 #fff;}
.dl-menuwrapper ul{padding: 0;list-style: none;-webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;transform-style: preserve-3d;}
.dl-menuwrapper li{position: relative;}
.dl-menuwrapper li a{display: block;position: relative;padding: 15px 20px;font-size: 16px;line-height: 20px;font-weight: 300;color: #fff;outline: none;}
.no-touch .dl-menuwrapper li a:hover{background: rgba(255,248,213,0.1);}
.dl-menuwrapper li.dl-back > a{padding-left: 30px;background: rgba(0,0,0,0.1);}
.dl-menuwrapper li.dl-back:after,
.dl-menuwrapper li > a:not(:only-child):after{position: absolute;top: 0;line-height: 50px;font-family: 'icomoon';speak: none;-webkit-font-smoothing: antialiased;content: "e000";}
.dl-menuwrapper li.dl-back:after{left: 10px;color: rgba(212,204,198,0.3);-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);transform: rotate(180deg);}
.dl-menuwrapper li > a:after{right: 10px;color: rgba(0,0,0,0.15);}
.dl-menuwrapper .dl-menu{margin: 51px 0 0 0;width: 100%;opacity: 0;pointer-events: none;-webkit-transform: translateY(10px);-moz-transform: translateY(10px);transform: translateY(10px);-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;z-index:1001;}
.dl-menuwrapper .dl-menu.dl-menu-toggle{-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;}
.dl-menuwrapper .dl-menu.dl-menuopen{opacity: 1;pointer-events: auto;-webkit-transform: translateY(0px);-moz-transform: translateY(0px);transform: translateY(0px);}
/* Hide the inner submenus */
}

@media (max-width: 425px) {           
.nav_menu{ margin-top:10px; } 
.prodoct_index li{ width:48%;}
.pro_title span{ display:none;}
.pro_title{ text-align:center;}
.comms{ text-align:center; width:100%; padding-left:0px;}
#commend{ display:none;}
.prolist_fl li{ width:50%;}
.pro_nr_ny li{ width:48%;}

.footerDiv{display: block;}

.footer_phonebai{display: block;}
.footerDiv{background: #1e60b9;position: fixed;bottom: 0px;width: 100%;z-index: 9999999;}
.footerWrap li{text-align: center;margin-top: 6px;}
.footerWrap li a{color: #fff;font-size: 15px;display: block;}
.footerWrap li i{display: block;}
.footerWrap li a img{display: block;margin: 0 auto;}
.footer_phonebai{font-size: 16px;color: #5d5d5d;text-align: center;line-height: 30px;}
.footer_phonebai a{font-size: 16px;color: #5d5d5d;}

.chanpin_xs{display: block;}
.product_tui{display: none;}

.huoban{background: #4c4c4c;}
.form2{width: 100%;}
.huoban_right{background: none;}

.honor_bg{display: none;}
.new_tit{display: none;}
.new_tits{display: block;}
.youshi_bg .container{padding-left: 4px;padding-right: 4px;}
.footerDiv ul{margin-bottom: 0px;}
}

.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #337ab7;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  z-index: 2;
  color: #23527c;
  background-color: #eee;
  border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 3;
  color: #fff;
  cursor: default;
  background-color: #337ab7;
  border-color: #337ab7;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.pager {
  padding-left: 0;
  margin: 20px 0;
  text-align: center;
  list-style: none;
}
.pager li {
  display: inline;
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eee;
}
.pager .next > a,
.pager .next > span {
  float: right;
}
.pager .previous > a,
.pager .previous > span {
  float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
}